Text copied to clipboard!
Tytuł
Text copied to clipboard!Deweloper funkcji systemowych dla systemów wbudowanych
Opis
Text copied to clipboard!
Poszukujemy dewelopera funkcji systemowych dla systemów wbudowanych, który dołączy do naszego zespołu inżynierów pracujących nad nowoczesnymi rozwiązaniami technologicznymi. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację i optymalizację funkcji systemowych w środowiskach wbudowanych, takich jak mikrokontrolery, systemy czasu rzeczywistego (RTOS) oraz urządzenia IoT.
Idealny kandydat powinien posiadać doświadczenie w programowaniu niskopoziomowym, znajomość architektury sprzętowej oraz umiejętność pracy z systemami operacyjnymi czasu rzeczywistego. Praca będzie obejmować współpracę z zespołami sprzętowymi i programistycznymi w celu zapewnienia pełnej integracji funkcji systemowych z platformą sprzętową.
Do głównych zadań będzie należeć tworzenie sterowników urządzeń, zarządzanie pamięcią, obsługa przerwań, komunikacja międzyprocesowa oraz rozwój i utrzymanie warstwy HAL (Hardware Abstraction Layer). Kandydat będzie również odpowiedzialny za testowanie i debugowanie kodu, analizę wydajności oraz dokumentację techniczną.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś pasjonatem technologii wbudowanych i chcesz mieć realny wpływ na rozwój nowoczesnych produktów, ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja funkcji systemowych dla systemów wbudowanych
- Tworzenie i rozwój sterowników urządzeń
- Zarządzanie pamięcią i obsługa przerwań
- Integracja oprogramowania z platformą sprzętową
- Testowanie i debugowanie kodu
- Tworzenie dokumentacji technicznej
- Współpraca z zespołami sprzętowymi i programistycznymi
- Analiza i optymalizacja wydajności systemu
- Rozwój warstwy HAL (Hardware Abstraction Layer)
- Utrzymanie i aktualizacja istniejących funkcji systemowych
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (informatyka, elektronika, automatyka)
- Doświadczenie w programowaniu w języku C/C++
- Znajomość systemów operacyjnych czasu rzeczywistego (RTOS)
- Umiejętność czytania schematów elektronicznych
- Znajomość architektury mikrokontrolerów (ARM, AVR, itp.)
- Doświadczenie w debugowaniu i testowaniu oprogramowania
- Znajomość narzędzi do kontroli wersji (np. Git)
- Umiejętność pracy zespołowej i komunikatywność
- Dobra znajomość języka angielskiego w mowie i piśmie
- Zdolność analitycznego myślenia i rozwiązywania problemów
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z systemami wbudowanymi?
- Czy pracowałeś wcześniej z systemami RTOS? Jakimi?
- Jakie mikrokontrolery znasz najlepiej?
- Czy potrafisz tworzyć sterowniki urządzeń od podstaw?
- Jakie narzędzia debugujące stosujesz najczęściej?
- Czy masz doświadczenie w pracy z zespołami sprzętowymi?
- Jakie projekty wbudowane realizowałeś wcześniej?
- Czy znasz język asemblera?
- Jakie są Twoje oczekiwania względem tego stanowiska?
- Czy jesteś gotów do pracy w środowisku Agile?